package com.csun.cmny.provider.dao;

import com.csun.cmny.provider.model.domain.UacDept;
import com.csun.cmny.provider.model.vo.DeptVo;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

public interface UacDeptMapper extends Mapper<UacDept> {

    /**
     * 查询指定组织Id所有的部门信息
     *
     * @param groupId 组织Id
     *
     * @return 部门信息
     */
    List<DeptVo> getDeptVoAll(Long groupId);

    /**
     * 根据父Id查询子节点数量
     *
     * @param pid 父部门Id
     *
     * @return 子部门数量
     */
    int selectDeptChildCountByPid(Long pid);
}